* gdk/x11/gdkkeys-x11.c (_gdk_keymap_key_is_modifier): Protect
against XKB being stupid. Reported by Pedro Villavicencio.
svn path=/trunk/; revision=20413
+2008-06-16 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 508751 – gnome-terminal crashed with SIGSEGV after keypress
+
+ * gdk/x11/gdkkeys-x11.c (_gdk_keymap_key_is_modifier): Protect
+ against XKB being stupid. Reported by Pedro Villavicencio.
+
2008-06-17 Michael Natterer <mitch@imendio.com>
* gtk/gtkplug.c (_gtk_plug_send_delete_event): use g_object_ref()
{
XkbDescRec *xkb = get_xkb (keymap_x11);
- if (xkb->map->modmap[keycode] != 0)
+ if (xkb->map->modmap && xkb->map->modmap[keycode] != 0)
return TRUE;
}
else